/*
 * VolumeUnit.h
 *
 *  Created on: Mar\9, 2011
 *      Author: topcoder
 */

#ifndef VOLUMEUNIT_H_
#define VOLUMEUNIT_H_

#include "Unit.h"
#include "string"
using std::string;

class VolumeUnit: public Unit
{
public:    
    static VolumeUnit& getOZ();
    static VolumeUnit& getTBSP();
    static VolumeUnit& getTSP();

private:
    VolumeUnit(const unsigned int ratio2BaseUnit, const string name);
};

#define OZ (VolumeUnit::getOZ())
#define TBSP (VolumeUnit::getTBSP())
#define TSP (VolumeUnit::getTSP())

#endif /* VOLUMEUNIT_H_ */
